
body {
	margin:0;
	padding:0;
	background: lightblue;
	/*background: lightblue url(../images/top_page_bg.jpg) repeat-x top left;*/
	/*line-height:1.4em;*/
	color: #000000;
	overflow-y: auto;
}

.btn {
	border: 1px solid #333333;
	height: 22px;
	font: Sans-serif, Verdana;
	font-size: 100%;
}

a.button {
	height:22px;
	margin:10px 0;
	padding:3px 12px 0 12px;
	border:2px solid #FFF;
	display:block;
	text-decoration:none;
	font-size:13px;
	color: #418CD2;
	background: #9DC7EF url(../images/button-link-bg.jpg) no-repeat top left;
	float:left;
}

a.button:hover {
	background:#FAC621 url(../images/button-link-hover-bg.gif) no-repeat top left;
	/*color:#902888;*/
}

div.sideBox {
	width: 261px;
	margin-bottom:0px;
}
div.sideBox div.sideBoxTop {
	background:url(../images/sideBox-Top.jpg) no-repeat top left;
	width: 261px;
	height: 22px;
	padding:0;
}
div.sideBox div.sideBoxMid {
	width: 261px;
	background:url(../images/sideBox-Middle.jpg) repeat-y top left;
	padding:0;
}
div.sideBoxBtm {
	background:url(../images/sideBox-Bottom.jpg) no-repeat bottom left;
	width: 261px;
	height: 20px;
	padding:0;
}

.subTableCalendar
{ 
	border-width: 100%;
}
.tdCalendarDay 
{ 
	text-align: right;
	font-size: 20px;
	font-weight : bold;
	color: blue; 
}
.tdCalendarImg
{ 
	text-align: center;
	width: 25px;
}
.tdCalendarRoom
{ 
	text-align: center;
	font-size: 15px;
}
.statusImage 
{ 
	width: 18px;
	height: 18px;
}
.iNL
{	height: 22;	font-size: 12px; text-align: left;
	border:1px solid black;	background-color: #FFFFFF;	
}
.iNR    
{	height: 22;	font-size: 12px; text-align: right;
	border:1px solid black;	background-color: #FFFFFF;	
}	
.iDL
{	height: 22;	font-size: 12px; text-align: left;
	border:1px solid #FFFFFF; background-color: #EEEEEE;
}
.iDR    
{	height: 22;	font-size: 12px; text-align: right;
	border:1px solid black;	background-color: #EEEEEE;
}
.iDR_R
{	height: 22;	font-size: 12px; text-align: right;
	border:1px solid black;	background-color: #EEEEEE; color: red;
}	
<!-- Table -->
.tHead{
	color: #000000;
	width:100%;
	table-layout:fixed;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	/*font: bold 14 "MS Sans Serif","Microsoft Sans Serif";*/
	background-color: #FFFFFF;
	text-align:center;
}
.tBody{
	color: #000000;
	table-layout:fixed;
	background-color: #FFFFFF;
	/*font: 14 "MS Sans Serif","Microsoft Sans Serif";*/
}
.tdMouseOver{
	cursor: hand;
	background-color: #111199;
	color: #FFFFFF;
}	
.tdMouseOut{
	background-color: #FFFFFF;
	color: #000000;
}

.tdInfo {
	color: #FFFFFF;
	text-align: left;
}
